package com.xzmzhp.service.maintain;

import com.xzmzhp.pojo.maintain.LendImgs;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author: 王源(xm)
 * @create: 2022-04-24 18:34
 * @program: ams
 * @description: 借出记录逻辑接口
 */
@Repository
public interface LendImgsService {
    /**
     * 根据借出记录图片id查询数据
     * @param id 借出记录图片id
     * @return 借出记录图片信息
     */
    LendImgs findLendImgsById(Integer id);

    /**
     * 根据借出记录id查询数据
     * @param lendId 借出记录id
     * @return 借出记录图片信息
     */
    List<LendImgs> findLendImgsByLendId(Integer lendId);

    /**
     * 添加借出记录图片信息
     * @param lendImg 借出记录图片信息
     * @return 是否成功
     */
    Integer addLendImgs(LendImgs lendImg);

    /**
     * 批量添加借出记录图片信息
     * @param lendImgs 借出记录图片信息
     * @return 是否成功
     */
    Integer addLendImgs(List<LendImgs> lendImgs);

    /**
     * 修改借出记录图片信息
     * @param lendImgs 借出记录图片信息
     * @return 是否成功
     */
    Integer exitLendImgs(LendImgs lendImgs);

    /**
     * 删除借出记录图片信息
     * @param id 借出记录图片id
     * @return 是否成功
     */
    Integer delLendImgs(Integer id);

    /**
     * 根据借出记录id删除借出记录图片信息
     * @param lendId 借出记录id
     * @return 是否成功
     */
    Integer delLendImgsByLendId(Integer lendId);
}
